﻿//-----------------------------------------------------------------------
// <copyright file="GlobalSuppressions.cs" company="Microsoft Corporation">
//     Copyright (c) Microsoft Corporation 2011. All rights reserved.
// </copyright>
//-----------------------------------------------------------------------

//// This file is used by Code Analysis to maintain SuppressMessage 
//// attributes that are applied to this project.
//// Project-level suppressions either have no target or are given 
//// a specific target and scoped to a namespace, type, member, etc.
//// To add a suppression to this file, right-click the message in the 
//// Error List, point to "Suppress Message(s)", and click 
//// "In Project Suppression File".
//// You do not need to add suppressions to this file manually.

using System.Diagnostics.CodeAnalysis;

[assembly: SuppressMessage("Microsoft.Design", "CA1017:MarkAssembliesWithComVisible", Justification = "Add-in projects need to be COM Visible.")]
[assembly: SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Justification = "Namespace does not contain types that are used with the types in other namespaces.", Scope = "namespace", Target = "Internal.TeamFoundationServer.Submit")]
[assembly: SuppressMessage("Microsoft.Performance", "CA1812:AvoidUninstantiatedInternalClasses", Justification = "This class is instantiated via generic method. This is a false warning.", Scope = "type", Target = "Internal.TeamFoundationServer.Submit.WorkItemPicker")]
[assembly: SuppressMessage("Microsoft.Performance", "CA1812:AvoidUninstantiatedInternalClasses", Justification = "This class is instantiated via generic method. This is a false warning.", Scope = "type", Target = "Internal.TeamFoundationServer.Submit.ValidateChanges")]
[assembly: SuppressMessage("Microsoft.Performance", "CA1812:AvoidUninstantiatedInternalClasses", Justification = "This class is instantiated via generic method. This is a false warning.", Scope = "type", Target = "Internal.TeamFoundationServer.Submit.CodeReview")]
[assembly: SuppressMessage("Microsoft.Performance", "CA1812:AvoidUninstantiatedInternalClasses", Justification = "This class is instantiated via generic method. This is a false warning.", Scope = "type", Target = "Internal.TeamFoundationServer.Submit.ShelveCreate")]
